package org.jeecgframework.web.service;
import java.util.Map;

import net.sf.json.JSONObject;

import org.jeecgframework.core.common.service.CommonService;

public interface ZyIpReportXXServiceI extends CommonService{
	
	String[] getChainBpCode(String bpCode);

	/**
	 * @author xiul
	 * 2017-4-17 上午10:25:11
	 * Description 查询数据
	 * @param irExType 异常类型
	 * @param chain 院线
	 * @param typeId 机型
	 * @param year 年份
	 */
	Map<String, Object> queryIpReportBPieChartData(String irExType, String chain, String typeId, Integer year);
	
	/**
	 * @author xiul
	 * 2017-4-17 下午5:37:45
	 * Description 2016巡检进度表 堆叠柱状图
	 * @param chain 院线
	 * @param typeId 机型
	 * @param territoryL2 省
	 * @param territoryL3 市
	 */
	Map<String, Object> query2016IpProgress(String chain, String typeId,String territoryL2, String territoryL3);
	
	/**
	 * @author xiul
	 * 2017-4-17 下午5:37:45
	 * Description 2017巡检进度表 堆叠柱状图
	 * @param chain 院线
	 * @param typeId 机型
	 * @param territoryL2 省
	 * @param territoryL3 市
	 */
	Map<String, Object> query2017IpProgress(String chain, String typeId,String territoryL2, String territoryL3,Integer year);
	/**
	 * @author xiul
	 * 2017-4-17 下午4:49:57
	 * Description 查询 线 饼图 数据
	 * @param chain 院线
	 * @param typeId 机型
	 * @param territoryL2 省
	 * @param territoryL3 市
	 * @param year 
	 */
	JSONObject queryLinePieChartData(String chain, String typeId, String territoryL2, String territoryL3, Integer year);

	
 	
 	
}
